package com.example.service;

import com.example.common.Result;
import com.example.model.bo.TracePathDto;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

public interface TracePathService {

    /**
     * 上传有溯源需求的文件
     * @param file  上传的文件
     * @param receiverUserName  接收方的名字
     * @return
     * @throws Exception
     */
    public Result DataTraceability(MultipartFile file, String receiverUserName) throws Exception;


    /**
     * 查询路径(溯源)
     * @param tracePathDto
     * @return
     */
    List<String> tracePath(TracePathDto tracePathDto) throws Exception;


}
